$('.submit-btn').on('click', function () {
    var data = [];
    var db_name = $('#db_name').val();

    var table_data = {
        "table_name":$('.table_name').val(),
        "table_comment": $('.table_comment').val(),
        "table_engine": $('.engine').val(),
    }

    // console.log(JSON.stringify(a))
    // console.log(a)

    var i = 0;
    $('[name="field_line"]').each(function () {
        var not_null = 0;
        var primary_key = 0;
        var is_auto_increment = 0;
        var default_value = $(this).find('.default').val();
        if ($(this).find('.is_null')[0].checked) {
            not_null = 1;
        }
        if ($(this).find('.primary_key')[0].checked) {
            primary_key = 1;
        }
        if ($(this).find('.is_auto_increment')[0].checked) {
            is_auto_increment = 1;
        }

        if (default_value == 'custom') {
            default_value = $(this).find('.custom-default').val();
        }
        var temp = {
            "name": $(this).find('.name').val(),
            "type": $(this).find('.type').val(),
            "field_length": $(this).find('.length').val(),
            "not_null": not_null,
            "default": default_value,
            "comment": $(this).find('.comment').val(),
            "primary_key": primary_key,
            "is_auto_increment": is_auto_increment,
        };

        // var temp = [];
        // temp['name'] = $(this).find('.name').val();
        // temp['type'] = $(this).find('.type').val();
        // temp['field_length'] = $(this).find('.length').val();
        // // temp['is_null'] = $(this).find('.is_null').val();
        //
        // temp['default'] = $(this).find('.default').val();
        // temp['comment'] = $(this).find('.comment').val();
        // temp['primary_key'] = $(this).find('.primary_key').val();

        // temp['is_auto_increment'] = $(this).find('.is_auto_increment').val();

        data[i] = temp;
        i++;
    })

    // console.log((data))
    // return false;

    var postData = {
        db_name: db_name,
        table_data: JSON.stringify(table_data),
        data: JSON.stringify(data),
        _token: $('meta[name="csrf-token"]').attr('content'),
    }

    var res = sendAjaxRequest('POST', '/database/createTable', postData, false);
    if (res.status == 0) {
        layer.msg('保存成功', {icon: 1});
        gotoPage('/index/index?db_name=' + db_name + '&table_name=' + table_data['table_name']);
    } else {
        layer.msg(res.msg, {
            icon: 5,
            time: 10000,
            anim: 6,
            closeBtn: 1,
        });
        // layer.msg(res.msg);
    }
})